<?php

/*
 *  la classe abstraite Connexion sert à se connecter à la base de données, 
 *  et à instancier l'objet PDO.
 *  Pour pouvoir l'utiliser, il faut hériter de cette classe.
 */

abstract class Connexion {
    protected $_serveur, $_base, $_log, $_mdp, $_PDO;
    
    public function __Construct(){
        $this->_serveur = "localhost";
        $this->_base = "amazone";
        $this->_log = "root";
        $this->_mdp = "";
        try
        {

                $this->_PDO = new PDO('mysql:host='.$this->_serveur.';dbname='.$this->_base, $this->_log, $this->_mdp);
        }
        catch(Exception $e)
        {
                echo 'Erreur : '.$e->getMessage().'<br/>';
                echo 'N° : '.$e->getCode();
        }
    }
    
    public function getLastInsertId(){
        return $this->_PDO->lastInsertId();
    }
}

?>
